отчет
2025-09-20
Получение практических навыков работы в консоли с атрибутами файлов, закрепление теоретических основ дискреционного разграничения доступа в современных системах с открытым кодом на базе ОС Linux.
В установленной при выполнении предыдущей лабораторной работы операционной системе создам учётную запись пользователя guest (использую учётную запись администратора) и задам пароль для пользователя guest (использую учётную запись администратора)(рис. 1):
Рисунок 1: Создание пользователя guest
Определю директорию, в которой я нахожусь. Уточню имя пользователя и его группу, а также группы, куда входит пользователь. Выведенные значения uid, gid и др. запомню. Сравню вывод id с выводом команды groups. Сравню полученную информацию об имени пользователя с данными, выводимыми в приглашении командной строки. Просмотрю файл /etc/passwd командой cat /etc/passwd(рис. 2).
Рисунок 2: Системная информация
Определю существующие в системе директории командой ls -l /home/(рис. 3).
Рисунок 3: Анализ домашних директорий
Проверю, какие расширенные атрибуты установлены на поддиректориях, находящихся в директории /home, командой: lsattr /home. Создам в домашней директории поддиректорию dir1 командой и определю какие права доступа и расширенные атрибуты были выставлены на директорию dir1. Сниму с директории dir1 все атрибуты(рис. 4).
Рисунок 4: Работа с атрибутами файлов
Попытаюсь создать в директории dir1 файл file1 командой echo “test” > /home/guest/dir1/file1. Проверю командой ls -l /home/guest/dir1(рис. 5).
Рисунок 5: Создание файла file1
Рисунок 6: Итоговые результаты
В ходе работы были получены практические навыки работы с атрибутами файлов и директорий в Linux. Было экспериментально установлено, что: